home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / romd110.zip / ROMDOOR.DOC < prev    next >
Text File  |  1992-07-19  |  23KB  |  571 lines

  1.  
  2.                                                           ROMDOOR v1.10
  3. ───────────────────────────────────────────────────────────────────────
  4.                                                         CD-ROM Door for
  5.                                                        Wildcat v3.x and
  6.                                                    PcBoard 14.5 Systems
  7.                                                      Copyright (C) 1992
  8.                                                          by Jeff Bisson
  9.  
  10.  
  11.  
  12.                                                       TABLE OF CONTENTS
  13. ───────────────────────────────────────────────────────────────────────
  14.  
  15.         Setting up RomDoor ............................... 2-8
  16.         Extra notes about use with Wildcat 3.5x .......... 8
  17.         Extra notes about use with PcBoard 14.5 .......... 8
  18.         Adding comments to Zips .......................... 8
  19.         Setting up groups ................................ 8-9
  20.         Common Asked Questions ........................... 9
  21.         Command Line parameters .......................... 9-10
  22.         Registration ..................................... 10
  23.         Special Thanks ................................... 10
  24.         Problems, comments, and future versions .......... 11
  25.  
  26. ───────────────────────────────────────────────────────────────────────
  27.  
  28.  
  29.     [Page 2, RomDoor v1.10]
  30.                                                      SETTING UP ROMDOOR
  31. ───────────────────────────────────────────────────────────────────────
  32.  
  33. RomDoor is quite easy to set up, although it can take some time to do
  34. everything correctly.  The process is not hard, but it is quite
  35. repetitive.  Over all it is worth the trouble.
  36.  
  37.  
  38. STEP #1
  39. ───────────────────────────────────────────────────────────────────────
  40.  
  41.     ■ Take a deep breath.
  42.  
  43.  
  44. STEP #2
  45. ───────────────────────────────────────────────────────────────────────
  46.  
  47.   ■ Make a NEW directory for Romdoor
  48.  
  49.   ■ Extract the RomDoor archive into this new directory.
  50.  
  51.   ■ At this time you might want to Print out these instructions
  52.     for future reference.
  53.  
  54.  
  55. STEP #3
  56. ───────────────────────────────────────────────────────────────────────
  57.  
  58.   ■ Go to the Romdoor directory and type MAKEROM
  59.  
  60.   ■ MAKEROM will ask for the max fileareas (CDROM file areas)
  61.  
  62.   ■ A good number to start with is 150, you can always increase it
  63.     later by pressing ALT-M.
  64.  
  65.   ■ Now press ALT-O... you are presented with a menu that shows the
  66.     following Romdoor options:
  67.  
  68.       BBS Type: Defaults to Wildcat!  Press the Space Bar if you
  69.                 are running PcBoard.
  70.  
  71.  
  72.       Network: Defaults to NONET -
  73.                If you are running multinode -  change this to either
  74.                SHARE or NOVELL, this should be the same as in MAKEWILD.
  75.  
  76.  
  77.       Flow Control: Here are some guidelines on choosing flow control:
  78.  
  79.          If you are running a high speed modem, or an error correcting
  80.          modem, then choose "Hardware Flow Control, (CTS/RTS)".  If you
  81.          have a standard 2400 or an (ouch) 1200 bps modem, then choose
  82.          "No Flow Control".  Other options are available, such as
  83.          "Software Flow Control, (Xon/Xoff)" as well as "Both Hardware
  84.          and Software flow control", but they are rarely used.
  85.  
  86.  
  87.     [Page 3, RomDoor v1.10]
  88.  
  89.       BBS Home Dir: Path to the main directory for your BBS program.
  90.                     For example (C:\WC30 for WildCat! systems) and
  91.                     (C:\PCB for PcBoard systems)
  92.  
  93.       DataBase Path: The directory that contains ROM.DAT and ROM.IX, if
  94.                      left blank RomDoor will default to the current
  95.                      directory.
  96.  
  97.       Default Extension: This is the default file extension that will be
  98.                          used when a download is requested, provided a
  99.                          file without an extension is not located.
  100.  
  101.       External Protocols: This reads in the external protocols that you
  102.                           have specified in MakeWild and allows you to
  103.                           select which ones will be offered from RomDoor.
  104.                           Don't set any two-way protocols (BiModem or
  105.                           HsLink since RomDoor will not check for
  106.                           uploaded files and it may create problems.
  107.                           Note for PcBoard systems, Zmodem is filtered
  108.                           out because it is offered as an internal
  109.                           protocol in RomDoor.
  110.  
  111.       BBS ID: Enter the eight (or less) most significant letters of your
  112.               boards name.  I.E. For Illusions you would enter in
  113.               ILLUSION.  This is for the naming of the area listings
  114.               that the user creates when they make a list to download
  115.               from withing Romdoor.
  116.  
  117.               (* NOTE *) This feature is only available in the
  118.               registered version of RomDoor, and is disabled if you
  119.               leave this field blank.
  120.  
  121.       Copy Files To HD: If this is set to yes then when a user starts a
  122.                         download of a file, RomDoor will copy the file
  123.                         to the Node Work Dir and download the file from
  124.                         there, after the download it will delete the
  125.                         file.  This is extremely useful for high traffic
  126.                         systems.
  127.  
  128.                         Note: RomDoor is smart and will not attemt to
  129.                         copy the file if there is not enough disk space.
  130.                         If this happens, Romdoor will continue to allow
  131.                         downloads directly off the CD-ROM as if this
  132.                         field was set to "NO".
  133.  
  134.      Use Group Names: Set to "YES" if you want to group your file areas
  135.                       together I.E. Games, GIFs, Adult.  This is
  136.                       extremely useful for the user if you have a
  137.                       multi-CD-ROM-drive system, because users don't
  138.                       have to wade through all the file areas each time
  139.                       the want to look for a specific type of file.
  140.                       Read "Setting up Groups" for more information on
  141.                       groups.
  142.  
  143.  
  144.     [Page 4, RomDoor v1.10]
  145.  
  146.      Write to WC! Logs: Set this to "YES" if you want RomDoor to "log"
  147.                         to the Wildcat! activity logs.  If this option
  148.                         is set to "NO", Romdoor will maintain its own
  149.                         activity logs in the Romdoor directory.  PcBoard
  150.                         sysops should set this to "NO" since it will
  151.                         look for ACTIVITY.XXX.  Later versions will
  152.                         support the PcBoard activity logs.
  153.  
  154.      Link with BBS: Set this to "NO" if you want to keep the security
  155.                     level information separate from your BBS's.  For
  156.                     example if you want the user to have a 1:1 download
  157.                     ratio in RomDoor, but a 2:1 download ratio in your
  158.                     BBS, you would have to set this to "NO".  If this is
  159.                     set to "YES" the file ratio and daily limit
  160.                     information is matched with your BBS settings when
  161.                     your press ALT-U from the Security Level Menu
  162.                     (ALT-S in MakeRom).
  163.  
  164.   ■ !!!!   Now hit F10 to save your options  !!!!
  165.  
  166.  
  167. STEP #4   (Still in MakeRom)
  168. ───────────────────────────────────────────────────────────────────────
  169.  
  170.   ■ Now you are ready to start setting up your first CD-ROM.
  171.  
  172.   ■ Find the textfiles which listed the files that are on your CD-ROM
  173.     and place those somewhere on your hard drive.  You will need them
  174.     later so remember where you put them.
  175.  
  176.   ■ Before you start importing the textfiles into the RomDoor database
  177.     you have to tell RomDoor the format of the textfile i.e. location
  178.     of the filename, date, and description.
  179.  
  180.   ■ To do this I have included the DIRTODAT program to make it as easy
  181.     as possible.
  182.  
  183.   ■ To run DIRTODAT you may type DIRTODAT CONFIG at the DOS command
  184.     line or press ALT-D from inside MAKEROM.  So, if you are still in
  185.     MAKEROM, enter ALT-D.
  186.  
  187. Once inside DIRTODAT press:
  188.  
  189.   ■ INS to add a new record.
  190.  
  191.   ■ Type in the name of one of the textfiles which came with the CD-ROM.
  192.  
  193.   ■ You will then be prompted with a question asking you what name you
  194.     want to identify the record with, for ease of remembering type in
  195.     the CD-ROM's name.
  196.  
  197.   ■ You will be presented with the first 6 lines from that textfile,
  198.     you may move up and down in the textfile by using the up and down
  199.     arrow keys.
  200.  
  201.   ■ You will notice the file name arrow which spans columns 1 to 12, if
  202.     the location is incorrect move it using your arrow keys.
  203.  
  204.  
  205.     [Page 5, RomDoor v1.10]
  206.  
  207.   ■ If the textfile has a file size field in it, then press INS and
  208.     select "Size", a new arrow will appear which you may move.  Place it
  209.     directly under the file size field in the textfile.  If there is a
  210.     date field then press INS again and move the date arrow to the date
  211.     field.  Similarly do this with the "Description" arrow.  Make sure
  212.     the "Description" arrow starts at the beginning of the description
  213.     field and ends at the end of the field  Note you may move the arrows
  214.     to 80 columns maximum.  If you have a RBBS-IN-A-BOX style file
  215.     listing there should be a area field, insert and move the "Area"
  216.     arrow to the correct position.
  217.  
  218.   ■ Press F10 to save what you have done.
  219.  
  220.   ■ Exit DIRTODAT
  221.  
  222.  
  223. STEP #5   (Still in MakeRom)
  224. ───────────────────────────────────────────────────────────────────────
  225.  
  226.   ■ If you are not already in MAKEROM, load it up.  Press ALT-C to edit the
  227.     CD-ROMs, enter the name of the CD-ROM then press TAB to enter the drive
  228.     letter.  Press F10 to save changes.
  229.  
  230. (* NOTE *) If you want RomDoor to check volume labels then type in the
  231.            volume label as the CD-ROM name, if the CD doesn't have a
  232.            volume label then you will have to use the CDSONLINE
  233.            environmental variable to tell RomDoor which CD-ROM drives
  234.            are online.
  235.  
  236.  
  237. STEP #6   (Still in MakeRom)
  238. ───────────────────────────────────────────────────────────────────────
  239.  
  240.   ■ Now you have to enter the file area descriptions, area paths, and
  241.     CD-ROM numbers in each file area.
  242.  
  243.     * Note about the paths: Since the CD-ROM's drive letter has already
  244.     been designated, you do not need to include the drive letter when
  245.     you type in the path.  i.e. \GIF\NATURE instead of I:\GIF\NATURE.
  246.  
  247.   ■ Hopefully your CD-ROM disk came with a textfile that lists the area
  248.     name and path, you will use that to enter the correct information in
  249.     the file areas.  You have to manually go through the file areas
  250.     entering the name, paths, CD-ROM number, & Group number in every
  251.     file area.
  252.  
  253.   ■ Before going onto the next step make sure that:
  254.  
  255.       The file areas have names, correct paths, and have been assigned
  256.       to a CD-ROM, via the CD-ROM Number field.
  257.  
  258.  
  259.     [Page 6, RomDoor v1.10]
  260.  
  261. STEP #7   (Still in MakeRom)
  262. ───────────────────────────────────────────────────────────────────────
  263.  
  264.   ■ The next step is to configure the security levels.
  265.  
  266.   ■ To do this press ALT-S in MakeRom, you will be presented a list of
  267.     the security levels that you have defined in MakeWild, or for
  268.     PcBoard sysops in PCBSETUP.
  269.  
  270.   ■ Press ENTER on the security level to configure, you will see a list
  271.     of the CD-ROMs that you have in RomDoor.
  272.  
  273.   ■ Press the SPACE BAR to toggle whether that security level has
  274.     access to that specific CD-ROM.  You can also change the access to
  275.     the certain file areas by pressing the TAB key.  You will now be
  276.     presented a list of all the RomDoor file areas.  Just press the
  277.     SPACE BAR to toggle the access.
  278.  
  279.   ■ Press F10 to save changes.
  280.  
  281.  
  282. STEP #8   (Still in MakeRom)
  283. ───────────────────────────────────────────────────────────────────────
  284.  
  285.   ■ Now you are ready to start importing filenames and descriptions
  286.     into the RomDoor documentation.
  287.  
  288.   ■ Go to the file area you are going to import into and press ALT-I.
  289.  
  290.   ■ In MakeRom move your cursor to the first area that you want to
  291.     import.  If the textfile that you are importing has multiple areas
  292.     then DIRTODAT will increment the area number once it encounters a
  293.     blank line.
  294.  
  295.   ■ Enter the name of the textfile that contains the file information
  296.     for that area.
  297.  
  298.   ■ You will then be asked for the Directory Setup Number, which is the
  299.     number of the textfile information that you entered in DIRTODAT.
  300.     At this point press F2 and select the corrent setup number.
  301.  
  302.   ■ Press "Y"es if you are importing a multi-area textfile.
  303.  
  304.   ■ Press "Y"es if the information in the box is correct.
  305.  
  306.   ■ Now MakeRom should be importing the files into the RomDoor database.
  307.     If the description is longer than 40 characters it will word wrap it
  308.     and add it to the next line.  Up to 10 lines of description are
  309.     imported per file.  Repeat this step for all of the file areas on
  310.     this disk.  If you make a mistake you can press ALT-R to remove the
  311.     area that you are on.
  312.  
  313.  
  314.     [Page 7, RomDoor v1.10]
  315.  
  316. STEP #9
  317. ───────────────────────────────────────────────────────────────────────
  318.  
  319.   ■ Repeat steps 3-8 for every CD-ROM that you are importing into
  320.     RomDoor.
  321.  
  322.                           *** IMPORTANT ***
  323.  
  324.     Back up the RomDoor database (ROM.DAT, ROM.IX & ROMAREAS.DAT) after
  325.     importing each CD-ROM just in case you run into a problem.
  326.  
  327.  
  328. STEP #10
  329. ───────────────────────────────────────────────────────────────────────
  330.  
  331.   ■ Exit the configuration program and setup your door batch file.
  332.  
  333.   ■ An example is included in the file SAMPLE.BAT.
  334.  
  335.   ■ It should look something like this:
  336.  
  337.       SET CDSONLINE = 1
  338.       C:\ROMDOOR\ROMDOOR
  339.  
  340.   ■ Its that simple!  You may be wondering "what is SET CDSONLINE = 1"?
  341.     This tells RomDoor which CDs are currently online.  This allows you
  342.     to have multiple CDs for only one CD-ROM drive.
  343.  
  344.   ■ Valid settings for CDSONLINE are:
  345.  
  346.       #    : i.e. SET CDSONLINE = 1
  347.       #, # : i.e. SET CDSONLINE = 1, 2, 3 or SET CDSONLINE = 1, 3, 5
  348.       #-#  : i.e. SET CDSONLINE = 1-3 or SET CDSONLINE = 5-25
  349.  
  350.       Or any such combinations.
  351.  
  352.   ■ If you are getting an error when you call this batch file from your
  353.     BBS program (WildCat! or PcBoard) such as "Out of Environment Space"
  354.     put a SET CDSONLINE= line in your AUTOEXEC.BAT, the problem is that
  355.     DOS won't allocate any memory for environmental variables from a
  356.     shell.  You can still change the CDSONLINE enviromental variable
  357.     from the DOOR# batch file, but you can't make a new environmental
  358.     variable in a shell.
  359.  
  360.  
  361. STEP #11
  362. ───────────────────────────────────────────────────────────────────────
  363.  
  364.   ■ Configure WildCat! or PcBoard for the new door.
  365.  
  366.   ■ You will need to load MakeWild or PCBSETUP make sure there is a
  367.     door number available.
  368.  
  369.   ■ (* NOTE TO WILDCAT SYSOPS *) RomDoor will also run from a DOS HOOK
  370.     from any of the menus, i.e. from the file menu the batch file would
  371.     be FILE1.BAT or FILE2.BAT.
  372.  
  373.  
  374.     [Page 8, RomDoor v1.10]
  375.  
  376. STEP #12
  377. ───────────────────────────────────────────────────────────────────────
  378.  
  379. You may now exhale, you are done!  Give RomDoor a test drive to make
  380. sure everything is working correctly.  This can be done by logging on
  381. locally to your BBS or executing RomDoor from the command line by
  382. typing ROMDOOR LOCAL.
  383.  
  384.  
  385.                                 EXTRA NOTES ABOUT USE WITH WILDCAT 3.5x
  386. ───────────────────────────────────────────────────────────────────────
  387.  
  388.   RomDoor v1.10 works perfectly with WC! 3.5x.  And requires no extra
  389.   configuration.
  390.  
  391.  
  392.                                 EXTRA NOTES ABOUT USE WITH PCBOARD 14.5
  393. ───────────────────────────────────────────────────────────────────────
  394.  
  395.   RomDoor v1.10 works great with PcBoard 14.5.  Inside PCBSETUP make
  396.   sure that you have said that RomDoor uses the DOOR.SYS, other than
  397.   that it requires no extra configuration with PcBoard.
  398.  
  399.  
  400.                                                 ADDING COMMENTS TO ZIPS
  401. ───────────────────────────────────────────────────────────────────────
  402.  
  403.   To add a comment to a ZIP file, such as an ad for your BBS.  Create a
  404.   textfile named ROMDOOR.CMT in your RomDoor directory.  This file
  405.   should be a textfile, and the first two lines should be blank for it
  406.   to look right when the user unzips it.  For this function to work you
  407.   need to have the option COPY FILES TO HD set in MakeRom.  This is
  408.   done by entering MakeRom and hitting ALT-O, moving to that field and
  409.   setting it to "Yes".
  410.  
  411.  
  412.                                                       SETTING UP GROUPS
  413. ───────────────────────────────────────────────────────────────────────
  414.  
  415.   New to version 1.10, groups allow you (the sysop) to catagorize your
  416.   file areas so that the user doesn't have to wade through hundreds of
  417.   file areas to find something that he/she needs.
  418.  
  419.   To configure groups:
  420.  
  421.     ■ Load up MakeRom and press ALT-G.
  422.  
  423.     ■ This will pop up a screen where you can enter the group names'.
  424.       Notice you may have up to 32 groups.
  425.  
  426.     ■ Type in a name for your first group.  For example MUSIC or
  427.       GRAPHICS.
  428.  
  429.     ■ Press F2 and select any fileareas that would fall under that
  430.       catagory.
  431.  
  432.  
  433.     [Page 9, RomDoor v1.10]
  434.  
  435.     ■ You may assign a filearea to multiple groups.
  436.  
  437.     ■ Once you have configured the names press F10 to save your changes.
  438.  
  439.     ■ Make sure that "Use Group Names" is set to "YES" in the Other
  440.       Options Menu (ALT-O in MakeRom).
  441.  
  442.  
  443.                                                  COMMON ASKED QUESTIONS
  444. ───────────────────────────────────────────────────────────────────────
  445.  
  446. Question: I have imported the files into the database and setup the
  447.           files areas.  But when I go into RomDoor I can't see the file
  448.           areas.
  449.  
  450. Answer: There are a two possible reasons why you are have this problem.
  451.  
  452.   1) Check to make sure that you have given your security level access
  453.      to those file areas.  NOTE to give a security level access to a
  454.      CD-ROM make sure that the correct CD-ROM Number is in the filearea
  455.      records.  Then press ALT-S, and select the security level to change
  456.      by pressing ENTER.  Move to the CD-ROM in question and press the
  457.      SPACE BAR to tag it.  Just in case, press TAB and check to make
  458.      sure that the fileareas on that CD-ROM were tagged.
  459.  
  460.   2) The environmental variable CDSONLINE needs to be changed.  Check
  461.      what the environmental variable is set by loading up RomDoor and
  462.      pressing F9, look at the bottom of the info screen on the left and
  463.      it should say what it is set at.  If the CD-ROM in question is not
  464.      included then that is the problem.
  465.  
  466. Question: Users are having problems downloading, they keep getting CRC
  467.           errors.
  468.  
  469. Answer: If you have a high speed modem (9600+) then you need to set the
  470.         flow control to CTS/RTS.
  471.  
  472. Question: I changed a security level in MakeWild! but RomDoor doesn't
  473.           seem to know that I changed it.
  474.  
  475. Answer: Whenever you changed a security level in WC! you need to make
  476.         sure you load up MakeRom and update the security file.  To do
  477.         this press ALT-S, and then ALT-U for update.
  478.  
  479.  
  480.                                                 COMMAND LINE PARAMETERS
  481. ───────────────────────────────────────────────────────────────────────
  482.  
  483. RomDoor has two command line parameters: LOCAL and NOLOG
  484.  
  485.   Using LOCAL will tell RomDoor that you are running it from the
  486.   command line and not to look for the DOOR.SYS and USERINFO.DAT files.
  487.   RomDoor will get the sysop's name from MAKEWILD.DAT, and will get your
  488.   security level from the ALLUSERS.DAT, and it will give you 5 hours.
  489.  
  490.  
  491.     [Page 10, RomDoor v1.10]
  492.  
  493.   Using NOLOG will tell RomDoor that you do not want it to create a log
  494.   file.  Normally RomDoor creates a file called RDOOR##.LOG in the
  495.   directory that you execute RomDoor from, using this parameter nullifys
  496.   this action.
  497.  
  498. Here are examples:
  499.  
  500. ROMDOOR LOCAL    ; Run RomDoor in local mode.
  501. ROMDOOR NOLOG    ; Run RomDoor with out making a RDOOR##.LOG file.
  502.  
  503.  
  504.                                                            REGISTRATION
  505. ───────────────────────────────────────────────────────────────────────
  506.  
  507. Why should you register?
  508.  
  509. First of all you should register if you like RomDoor and plan to keep
  510. it on your system.  You must register if you use RomDoor for more then
  511. the 30 day trial period.  Registration allows you free upgrades to most
  512. future versions, major upgrades that involve substantial changes may
  513. require a nominal fee.  All future version will be available on the
  514. boards listed on the next page.  With registration you will also get
  515. additional programs such as ROMEDIT, ROMCHK, and FIXROM (Descriptions
  516. are located in REGISTER.DOC).  You will also have the ability to create
  517. your own menus for use with RomDoor using ANSI.  For the larger boards,
  518. you will be able to offer up to 25 CD-ROMs.  Unregistered versions are
  519. limited to two.  You will also give the user the ability to create
  520. textfile listings ON-LINE!  Most importantly you will have access to
  521. download premade databases so that when you add a new CD-ROM disk to
  522. your board, you don't have to spend hours adding to the database!!!
  523.  
  524.  
  525.                                                          SPECIAL THANKS
  526. ───────────────────────────────────────────────────────────────────────
  527.  
  528. First of all I would like to thank Ralph Maya who helped me test out
  529. RomDoor through all of it's problems.  It was not an easy task.  He has
  530. given me so many suggestions to make the program better, and a lot of
  531. the program's design and function wouldn't be here if it wasn't for Ralph.
  532.  
  533. Second I would like to thank John Choi of Infinite Data Source for
  534. suggesting RomDoor as a program to write and for giving me suggestions
  535. along the way.
  536.  
  537. Inaddition I would like to thank all my beta testers for helping me
  538. along the way, exspecially Ryan Cramer, and Peter Grillone.
  539.  
  540.  
  541.     [Page 11, RomDoor v1.10]
  542.                                    PROBLEMS, COMMENTS & FUTURE VERSIONS
  543. ───────────────────────────────────────────────────────────────────────
  544.  
  545. If you have any problems with RomDoor, you can contact me on:
  546.  
  547. Illusions BBS, SysOp Ralph Maya
  548.   Node 1: (703) 641-0173  Dual Standard 14.4K HST, v.32 9600
  549.   Node 2: (703) 641-9218  2400
  550.  
  551. Data Connection BBS, SysOp Ryan Cramer
  552.   Node 1: (703) 506-8598  v.32 9600
  553.  
  554. Infinate Data Source, SysOp John Choi
  555.   (703) 642-8704  2400/9600 CompuCom
  556.   (703) 642-9882  9600 v.32
  557.   (703) 642-9884  Dual Standard 14.4K HST, 14.4K v.32bis
  558.  
  559. You may also reach me voice.
  560.   (703) 821-3776
  561.  
  562. Or you can send me a message in the WC! conference on RIME.  If all else
  563. fails.  Try this:
  564.  
  565. Jeff Bisson
  566. 8210 Hunting Hill Lane
  567. McLean, VA  22102
  568.  
  569. The current version of RomDoor will always be on BBS's listed above as well
  570. as WildCat! HQ.
  571.